package com.ia.aistream.model.operating.dto.vue;

import com.alibaba.fastjson.JSONArray;
import com.ia.aistream.model.operating.entity.*;

import java.util.List;

/***
 * 封装一个文档信息到前台
 * @author XiaoYu
 */
public class DocResult {
    /** 文档主信息 */
    private DocIndex docIndex;
    /** 文档审批信息 */
    private DocApproval docApproval;
    /** 文档版本记录 */
    private List<DocRev> docRevList;
    /** 文档表格和段落信息 */
    private List<DocParagraphTable> docTitleContentList;
    /** 存储文件附录信息 **/
    private DocAppendixTitleDto docAppendix;
    /** 存储标题信息 */
    private List<DocTitleDto> docTitleMenuList;

    /** 存储操作单 **/
    private List<JSONArray> docOperationSheetStyleList;

    /** 总页数 **/
    private Integer pagesSum;

    public List<JSONArray> getDocOperationSheetStyleList() {
        return docOperationSheetStyleList;
    }

    public void setDocOperationSheetStyleList(List<JSONArray> docOperationSheetStyleList) {
        this.docOperationSheetStyleList = docOperationSheetStyleList;
    }

    public Integer getPagesSum() {
        return pagesSum;
    }

    public void setPagesSum(Integer pagesSum) {
        this.pagesSum = pagesSum;
    }

    public List<DocTitleDto> getDocTitleMenuList() {
        return docTitleMenuList;
    }

    public void setDocTitleMenuList(List<DocTitleDto> docTitleMenuList) {
        this.docTitleMenuList = docTitleMenuList;
    }

    public DocAppendixTitleDto getDocAppendix() {
        return docAppendix;
    }

    public void setDocAppendix(DocAppendixTitleDto docAppendix) {
        this.docAppendix = docAppendix;
    }

    public DocIndex getDocIndex() {
        return docIndex;
    }

    public void setDocIndex(DocIndex docIndex) {
        this.docIndex = docIndex;
    }

    public DocApproval getDocApproval() {
        return docApproval;
    }

    public void setDocApproval(DocApproval docApproval) {
        this.docApproval = docApproval;
    }

    public List<DocRev> getDocRevList() {
        return docRevList;
    }

    public void setDocRevList(List<DocRev> docRevList) {
        this.docRevList = docRevList;
    }

    public List<DocParagraphTable> getDocTitleContentList() {
        return docTitleContentList;
    }

    public void setDocTitleContentList(List<DocParagraphTable> docTitleContentList) {
        this.docTitleContentList = docTitleContentList;
    }
}
